package day09;

public abstract class Automobile {
    // 属性
    private String brand; // 品牌
    private String plateNumber; // 车牌号
    // 行为
    // 计算租金的方法

    public double getRent(int days) {
        double rent = 0.0;
        rent = days * 1;
        return rent;
    }

    // get、set方法
    // 品牌
    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getBrand() {
        return brand;
    }

    // 车牌号
    public void setPlateNumber(String plateNumber) {
        this.plateNumber = plateNumber;
    }

    public String getPlateNumber() {
        return plateNumber;
    }

    // 构造器
    // 无参构造器
    public Automobile() {
    }

    // 单参构造器
    public Automobile(String brand) {
        this.brand = brand;
    }

    // 全参构造器
    public Automobile(String brand, String plateNumber) {
        this(brand);// 调用单参构造器
        this.plateNumber = plateNumber;
    }

    // show
    public void show() {
        System.out.println("车辆的品牌是：" + brand + "，车辆的车牌号是：" + plateNumber);
    }

    @Override
    public String toString() {
        return super.toString();
    }
}